CSSE 120 - Introduction to Software Development
- Credit Hours: 3R-3L-4C
- Term Available: F,W,S
- Graduate Studies Eligible: No
- Prerequisites: None
- Corequisites: None
An introduction to procedural and object-oriented programming with an emphasis on problem solving. Problems may include visualizing scientific or commercial data, interfacing with external hardware such as robots, or solving numeric problems from a variety of engineering disciplines. Procedural programming concepts covered include data types, variables, control structures, arrays, and data I/O. Object-oriented programming concepts covered include object creation and use, object interaction, and the design of simple classes. Software engineering concepts covered include testing, incremental development, understanding requirements, and teamwork.